import os

# 项目根目录（获取当前文件的父目录的父目录）
PROJECT_ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
# 日志目录（项目根目录下的logs）
LOGS_DIR = os.path.join(PROJECT_ROOT, 'logs')
# 元素定位配置目录
LOCATORS_DIR = os.path.join(PROJECT_ROOT, 'data')

# YAML - 元素定位文件路径
# 登录文件路径
LOGIN_PAGE_PATH = os.path.join(LOCATORS_DIR, 'login_page.yaml')
# 账户查询文件路径
ACCOUNT_NO_PATH = os.path.join(LOCATORS_DIR, 'account_manage.yaml')
# 删除支付产品
PAY_PRODUCT_DELETE_PATH = os.path.join(LOCATORS_DIR, 'pay_manage.yaml')
# 添加支付产品并为其设置支付方式
PAY_PRODUCT_PAYMENT_PATH = os.path.join(LOCATORS_DIR, 'payment_setup.yaml')
# 为产品添加支付配置并删除
PAY_PRODUCT_CONFIG_PATH = os.path.join(LOCATORS_DIR, 'payment_config_management.yaml')
# 交易管理查询支付订单
PAY_PRODUCT_TRANSATION_PATH = os.path.join(LOCATORS_DIR, 'transaction_order_query.yaml')

# allure报告路径
ALLURE_PATH=os.path.join(PROJECT_ROOT, 'allure', 'allure-results','widgets','summary.json')

# 数据库配置
class DatabaseConfig:
    # 数据库连接信息

    DB_HOST = "8.138.8.112"
    DB_PORT = 3306
    DB_USER = "root"
    DB_PASSWORD = "Root@2025!"
    DB_NAME = "roncoo_mini_pay_demo"


# 数据库配置实例
db_config = DatabaseConfig()



















# 数据库配置
class DatabaseConfig:
    # 数据库连接信息

    DB_HOST = "8.138.8.112"
    DB_PORT = 3306
    DB_USER = "root"
    DB_PASSWORD = "Root@2025!"
    DB_NAME = "roncoo_mini_pay_demo"


# 数据库配置实例
db_config = DatabaseConfig()